<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2008 XBRL International. All Rights Reserved. -->
<?xml-stylesheet type="text/xsl" href="../stylesheets/functionDefinition.xsl"?>
<function
  xmlns="http://xbrl.org/2008/function" 
  xmlns:reg="http://xbrl.org/2008/registry" 
  xmlns:xhtml="http://www.w3.org/1999/xhtml" 
  xmlns:xfi="http://www.xbrl.org/2008/function/instance" 
  xmlns:xfie="http://www.xbrl.org/2008/function/instance/error" 
  xmlns:xbrli="http://www.xbrl.org/2003/instance" 
  xmlns:xlink="http://www.w3.org/1999/xlink" 
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
  xsi:schemaLocation="
  http://xbrl.org/2008/registry ../schemas/registry.xsd
  http://xbrl.org/2008/function ../schemas/function.xsd
  ">

  <lastUpdated moment="2008-02-05T00:00:00" />

  <owners>
    <reg:owner id="geoff">
       <reg:name>Geoff Shuetrim</reg:name>
       <reg:affiliation>Galexy</reg:affiliation>
       <reg:email>geoff@galexy.net</reg:email>
       <reg:assumedOwnership moment="2008-02-05T00:00:00" />
    </reg:owner>
  </owners>

  <summary>
    Return the content of a segment that is not reporting a XBRL
    Dimensions Specification based dimension value.
  </summary>

  <documentation>
  </documentation>

  <signature name="xfi:fact-segment-remainder">
    <input name="item" type="schema-element(xbrli:item)"/>
    <output type="element(*)*">
      <xhtml:p>
        Returns the sequence of elements in the segment for the specified item
        that do not report values for XBRL dimensions.
      </xhtml:p>
      <xhtml:p>
        The sequence of elements has the same order as the document order of the elements in the
        item's segment.
      </xhtml:p>
      <xhtml:p>
        The elements and their descendant nodes have the appropriate type based on the Post Schema Validation Infoset.
      </xhtml:p>
      <xhtml:p>
        If the item does not report a segment then the function returns the empty sequence.
      </xhtml:p>
    </output>
  </signature>

  <conformanceTest xlink:type="simple" xlink:href="90304 xfi.fact-segment-remainder testcase.xml"/>

  <revisions>
    <reg:revision on="2008-02-05T14:16:00" by="geoff">
      <xhtml:p>
        Created the function definition.
      </xhtml:p>
    </reg:revision>
    <reg:revision on="2008-12-05T00:00:00" by="herm">
      <xhtml:p>
        Added data type sentence.
      </xhtml:p>
    </reg:revision>
  </revisions>

</function>
